.background {
  height: 100vh;
  background-color: #e2f3f3;
}

.back-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30rpx;
}
.back-title image {
  /* display: block; */
  width: 250rpx;
  /* height: ; */
}

.back-title-text {
  text-align: center;
  font-style: italic;
  font-size: x-large;
  margin-top: 20rpx;
}

.user {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.user-name,
.user-psw {
  display: flex;
  justify-content: start;
  align-items: center;
  padding-left: 40rpx;
  height: 120rpx;
  width: 600rpx;
  margin-top: 50rpx;
  border: 4rpx solid #000;
  border-radius: 60rpx;
  background-color: #fff;
}

.user-name input,
.user-psw input {
  margin-left: 20rpx;
}

.user-psw image {
  width: 60rpx;
}

.rem {
  display: flex;
  justify-content: start;
  align-items: center;
  margin-top: 40rpx;
  font-size: 24rpx;
}

.login-submit {
  display: flex;
  justify-content: center;
  align-items: center;
  /* padding-left: 40rpx; */
  height: 120rpx;
  width: 640rpx;
  margin-top: 50rpx;
  border: 4rpx solid #000;
  border-radius: 60rpx;
  color: #fff;
  font-size: large;
  font-weight: bold;
  background-color: #a2f1ed;
}